Yes, there is a difference .
<script language="JavaScript"> "language" attribute has been deprecated.
The required attribute is "type" and the type="text/javascript"
Hence...
<script type="text/javascript"> is now the correct form
Because language="javascript" is deprecated does not mean that it will not work.
It means that it is outdated and should be considered as poor coding practice.
Feb 1, 2010